58b884c43e52f46defe04a484cbec05e515e4049,h2o-core/src/main/java/hex/schemas/GridSearchSchema.java,GridSearchSchema,fillFromParms,#Properties#,66

Before Change



    // Ugh:
    if (parms.containsKey("strategy")) { strategy = Strategy.valueOf(parms.getProperty("strategy")); parms.remove("strategy"); }
    if (parms.containsKey("max_models")) { max_models = Integer.valueOf(parms.getProperty("max_models")); parms.remove("max_models"); }
    if (parms.containsKey("max_time_ms")) { max_time_ms = Integer.valueOf(parms.getProperty("max_time_ms")); parms.remove("max_time_ms"); }
    if (parms.containsKey("seed")) { seed = Long.valueOf(parms.getProperty("seed")); parms.remove("seed"); }

After Change


      finally { parms.remove("strategy"); }

    if (parms.containsKey("max_models"))
      try { max_models = Integer.valueOf((String)parms.get("max_models")); }
      catch (NumberFormatException nfe) { throw new H2OIllegalArgumentException("max_models", (String)parms.get("max_models")); }
      finally { parms.remove("max_models"); }

    if (parms.containsKey("max_time_ms"))